﻿body 
{
	/*display:block;*/
	background-color:#74cb91;
	margin:0;
	padding:0;
}
body, form, div, ul, h1, h2, h3, h4, h5, h6, p, ul, ol {
margin: 0;
padding: 0;
}
body, div, p
{
font:font: normal 13px/1.3 Arial,Tahoma,Helvetica,sans-serif;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-variant: normal;
font-weight: normal;
}	
a
{
color: #399;
text-decoration: none;
}
#header
{
	color:White;
}
.header-container
{
	position:relative;
}
#header .margin
{
	position:relative;
}
.margin
{
	width:1000px;
	margin:auto;
}
#select_city {
	color: white;
	line-height: 24px;
	position: absolute;
	top: 20px;
	left: 260px;
	z-index: 99;
}
#register_email {
	color: white;
	line-height: 24px;
	float: right;
	margin-top: 20px;
	padding-right:29px;
}
#register_email .inputbox{
	border: 1px solid #CCC;
	width: 266px;
	padding: 5px;
}
.cm-hint {
	color: #A5A5A5 !important;
}
#register_emailn .button
{
	padding: 5px 10px;
	font-weight: bold;
	}
.button
 {
	zoom: 1;
	vertical-align: baseline;
	margin: 0 0;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	background: -webkit-gradient(linear,left top,left bottom,from(#6753fd),to(#1700c4));
	font-size: 14px;
	color: White;
	border: solid 1px #D27D00;
}
#top_menu
{
	background: url(../images/nen_menu.jpg) repeat-x top left;
	min-height: 44px;
	top:20px;	
}
#top_menu a
{
	text-decoration:none;
	font-weight:bold;
	font-family:Tahoma;
	font-size:16px;
	color:White;
	}
#top_menu a:hover
{
	color:Purple;
}
#top_menu, .top-menu, #top_menu ul li.first, #top_menu ul li.first.active {
	vertical-align: bottom;
}
#top_menu
{
	
	clear: both;
	position: relative;
	z-index: 7;
}
#top_menu ul {
	z-index: 1;
}
#menu 
{
	float:left;
	padding-top:9px;
}
#menu ul
{
	list-style:none;
	float:left;
}
#menu ul li
{
	position:relative;
	float:left;
}
#menu li a
{
	display:block;
	padding:.3em 10px;
	
}
#menu li a:hover
{
	color:Purple;
	background:none;
	text-decoration:underline;
}
.login_register 
{
	padding-top:10px;
	position: absolute;
	right: 29px;
	font-weight: bold;
}
#bd {
	position: relative;
	z-index: 1;
	width: 1000px;
	margin: 20px auto 65px;
	padding: 4px 0 0;
	top:8px;
	min-height:1500px;
}
.cf {
	zoom: 1;
}
/* ----------------------------------*/
.box_choose {
margin-left: 8px;
text-decoration: none;
line-height: 170%;
color: black;
font-weight: normal;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
padding: 5px 15px;
-webkit-border-radius: 7px;
border-radius: 7px;
border: 1px solid #369EC1;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
-moz-background-clip: padding-box !important;
-webkit-background-clip: padding-box !important;
background-clip: padding-box !important;
background-color: white;
border-color: #FBFBC5;
min-height: 65px;
padding-left: 20px;
margin-bottom: -20px;
margin-top: -10px;
width:935px;
}
.choose {
margin-bottom: 8px;
margin-top: 10px;
font-size: 12px;
}
.cat_choose {
color: #333;
font-size: 13px;
}
.cat_choose a:active {

color: Purple;
padding: 5px;
}
.cat_choose a 
{
color: #333;
color:Purple;
}
.cat_choose a:hover
{
	background-color: #FA6D18;
	color:White;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
margin: 0;
padding: 0;
}
.deal_feature{ background-attachment: scroll;
    
    background-color: transparent;
    background-position: 0 0;
    padding:
    background-repeat: repeat;
   
    border: 1px solid #FBFBC5;
    border: 7px 7px 7px 7px;
    /*bo góc*/
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);	
    color: black;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 1em;
    margin-left: 8px;
    padding: 10px;
    text-decoration: none;
    width: 949px;
	background:#fff;
	margin-top:20px;
	margin-bottom:10px;
	top:20px;
}
.img_feature {
float: left;
margin: 8px 0 8px 4px;
border-radius: 5px;
-webkit-box-shadow: 5px 5px 5px black;
box-shadow: 2px 2px 2px black;
width: 359px;
height: 254px;
}
.team_images {
width: 450px;
margin-bottom: 0px;
height: 280px;
}
#right_feature {
float: left;
width: 560px;
}
#right_feature .title_feature {
margin-left: 29px;
color: #036B94;
font-weight: bold;
font-size: 26px;
margin-top: 5px;
line-height: 120%;
}
#right_feature .title_feature a {
color: #036B94;
}
.giao_voucher
{
	font-style: italic;
margin-left: 30px;
color: #036B94;
font-size: 11px;
font-weight: bold;
}
#right_feature .mota {
margin-left: 29px;
font-weight: normal;
margin-top: 10px;
font-size: 17px;
line-height: 140%;
font-family:Tahoma;
}
.price_feature {
float: left;
margin-left: 29px;
margin-top: 15px;
font-size: 28px;
font-weight: bold;
}
.price_feature span.hot_price {
color: #C22227;
}
.giaban{
font-size: 16px;
font-weight: normal;
margin-top: -5px;
margin-bottom: 0px;
color: #666;
font-style: normal;
}
.giagoc
{
font-size: 16px;
color: #666;
text-decoration: line-through;
}
.price_feature .box_tietkiem {
border-right: 1px dotted #BABABA;
float: left;
text-align: center;
width: 68px;
font-size: 13px;
margin-top: 15px;
line-height: 20px;
padding-right: 5px;
font-weight: normal;
}
.price_feature .box_tietkiem span.number {
font-weight: bold;
font-size: 20px;
}
.price_feature .box_nguoidamua {
border-right: 1px dotted #BABABA;
float: left;
text-align: center;
width: 108px;
font-size: 13px;
margin-top: 15px;
line-height: 20px;
padding-right: 5px;
font-weight: normal;
padding-left: 5px;
}
.price_feature .box_nguoidamua span.number {
color: #C22227;
font-weight: bold;
font-size: 20px;
}
.price_feature .box_thoigian {
float: left;
text-align: center;
width: 140px;
font-size: 13px;
margin-top: 15px;
line-height: 20px;
padding-right: 5px;
font-weight: normal;
padding-left: 5px;
}
.price_feature .box_thoigian span.number {
color: black;
font-weight: bold;
font-size: 20px;
}
div.myButton {
float: left;
margin-left: 42px;
margin-top: 25px;
}
#listdeal {
	float: left;
	margin-top: -25px;
	margin-bottom: -55px;
	top:5px;
	padding-left:4px;
	text-align:center;
}

.deal_list {
	width: 275px;
	margin: 35px auto -10px;
	margin-right: 25px;
	text-decoration: none;
	line-height: 1em;
	color: black;
	font-weight: normal;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 15px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	border: 1px solid #369EC1;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
	-moz-background-clip: padding-box !important;
	-webkit-background-clip: padding-box !important;
	background-clip: padding-box !important;
	background: -moz-linear-gradient(top, white, white);
	border-color: #FBFBC5;
	float: left;
	background: white;
	top:10px;
}
.deal_list_title {
	font-size: 18px;
	font-weight: bold;
	color: #036B94;
	line-height: 120%;
	overflow: hidden;
	height: 41px;
	text-align:left;
	}
	.deal_list_img {
	margin-top: 9px;
	border-radius: 5px;
	-webkit-box-shadow: 5px 5px 5px black;
	box-shadow: 2px 2px 2px #628614;
	width: 267px;
	min-height: 183px;
	margin-left: 3px;

	/*
	-moz-border-radius: 5px;
	-moz-box-shadow: 5px 5px 5px black;

	*/
}
.deal_list_detail {
margin-top: 10px;
line-height: 140%;
min-height: 60px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.deal_list_price {
float: left;
margin-top: 15px;
width: 146px;
line-height: 180%;
}
.deal_list_price .number {
color: #C22227;
font-size: 21px;
font-weight: bold;
text-align:left;
}
.deal_list_price span {
font-size: 12px;
}
.feature.button {
text-align: center;
text-transform: uppercase;
font-size: 20px;
font-weight: bold;
line-height: 49px;
height: 49px;
width: 80px;
bottom: 65px;
right: 15px;
text-decoration: none;
color: White;
}
.list_price 
{
background:#eee;
border-radius: 0 0 7px 7px;
-webkit-border-radius: 0 0 7px 7px;
float: left;
font-size: 28px;
font-weight: bold;
margin-bottom: -16px;
margin-left: -16px;
margin-top: 15px;
padding-left: 20px;
width: 287px;
}
.list_price .box_tietkiem {
border-right: 1px dotted #BABABA;
float: left;
text-align: center;
width: 68px;
font-size: 10px;
padding: 5px 0;
line-height: 20px;
padding-right: 5px;
font-weight: normal;
}
.list_price .box_tietkiem span.number {
font-weight: bold;
font-size: 18px;
}
.list_price .box_nguoidamua {
border-right: 1px dotted #BABABA;
float: left;
text-align: center;
width: 90px;
font-size: 10px;
padding: 5px 0;
line-height: 20px;
padding-right: 5px;
font-weight: normal;
padding-left: 5px;
}
.list_price .box_nguoidamua span.number {
color: #C22227;
font-weight: bold;
font-size: 18px;
}
.list_price .box_thoigian {
float: left;
text-align: center;
width: 90px;
font-size: 10px;
padding: 5px 0;
line-height: 20px;
padding-right: 5px;
font-weight: normal;
padding-left: 5px;
}
.list_price .box_thoigian span.number {
color: black;
font-weight: bold;
font-size: 18px;
}
#phantrang {
	float: right;
	margin: 10px 0 10px 0;
	padding-top: 20px;
	}
	.paginator {
	padding: 10px 0 10px;
	white-space: nowrap;
	text-align: right;
	font-size: 12px;
}
/*chi tiet deal -------------------------------------------*/
#content {
float: left;
width: 722px;
margin-left: 8px;
margin-right: 16px;
padding: 0;
}

#deal-intro {
clear: both;
padding: 10px 10px 5px;
background: white;
position: relative;
z-index: 900;
}
.product-box {
background: white;
border: 2px solid #76A045;
width: 692px;
padding: 10px 15px;
padding-bottom:15px;
float: left;
margin-bottom:15px;
}
.main {
float: left;
width: 220px;
margin-right: 10px;
font-family: Helvetica,arial,sans-serif;
}

.deal-buy {
background: url(../images/bg-deal-price.png) top left;
width: 287px;
height: 92px;
position: absolute;
left: -58px;
}
.deal-price-tag {
position: absolute;
z-index: 1;
left: -67px;
width: 237px;
height: 96px;
padding-left: 50px;
background: url(../images/bg-deal-price.png) no-repeat 0 0;
}
.deal-price {
float: left;
margin-left: 55px;
font-size: 25px;
color: white;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.7);
font-weight: bold;
padding-top: 10px;
text-align: center;
width: 120px;
}
.deal-price strong {
float: left;
margin-left: 5px;
font-size: 25px;
color: white;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.7);
font-weight: bold;
padding-top: 10px;
text-align: center;
}
.deal-price span {
position: absolute;
z-index: 2;
top: 0;
left: 180px;
color: white;
padding-top: 8px;
}
.de_mua
{
position: absolute;
z-index: 2;
top: 0;
left: 180px;
color: white;
padding-top: 14px;
}
.deal-discount {
width: 100%;
margin-top: 77px;
border: 1px solid #339A99;
background: #DEF9F0;
font-weight: bold;
}
.deal-discount td {
padding-bottom: 10px;
font-size: 13px;
text-align:center;
}
.deal-timeleft {
padding-left: 20px;
padding-right: 64px;
background-image: url(../images/bg-deal-open.gif);
background-position: 90% 50%;
background-repeat: no-repeat;
color: #333;
}
.deal-box {
margin-top: 12px;
border: 1px solid #89B4D6;
background: #E4F1FA;
padding: 8px;
}
.deal-timeleft h3 {
font-size: 14px;
font-weight: normal;
}
.deal-status {
padding: 15px 8px;
text-align: center;
}
.deal-buy-tip-top {
line-height: 1.2;
margin-bottom: 5px;
font-size: 18px;
font-weight: bold;
}
.deal-buy-on {
margin-bottom: 5px;
font-size: 16px;
font-weight: bold;
}
#deal-intro .side {
float: left;
width: 440px;
margin-right: 0;
}
#team_images {
width: 440px;
margin-bottom: 0px;
height: 280px;
}
#team_images .mid {
width: 440px;
position: relative;
padding: 3px;
height: 280px;
}
#st
{
	text-align:justify;
	padding:10px;
}
#st .st1
{
	font-size: medium;
color: #80B04F;
font-weight:bold;
}
.product-description {
background: #DDECCB;
border-radius: 10px;
margin-top: 20px;
overflow: hidden;
width: 722px;
border: 2px solid #76A045;

}
.full-description {
background: white;
float: left;
padding: 10px 15px;
width: 480px;
}
.fooo
{
	font-size: 14px;
text-align: justify;
	}
.product-location {
margin: 10px 14px;
float: left;
width: 180px;
}
.product-description .product-location h2 {
font-weight: bold;
font-size: 18px;
line-height: 22px;
padding-bottom: 10px
}
.product-description .product-location p {
padding: 2px 0;
}
.sidebar {
float: left;
width: 234px;
padding-top:15px;
}
/*deal du lich-------------------*/
#content {
margin-top: 17px;
padding-bottom: 50px;

}

.margin {
width: 980px;
margin: auto;
font: normal 13px;
color: #333;
}

 .central-column {
margin: 0 254px 0 0;
padding: 0;
background: none;
overflow: visible;
width: 726px;
}



.mainbox-container {
background: white;
padding: 10px 20px;
border: 2px solid #76A045;
border-radius: 10px;

}

.mainbox-body {
padding: 0;
margin: 0;
}

#recent_deals {
overflow: hidden;
font: normal 13px;
color: #333;
}

.recent_deal.left {
padding: 10px 10px 10px 0;
border-right: 1px dashed #DDD;
}
.recent_deal .deal_detail{
overflow: hidden;
position: relative;
height: 230px;
}

 .number_bought {
position: absolute;
top: 60px;
right: 0;
width: 115px;
text-align: center;
}


.recent_deal .deal_detail .number_bought .count {
color: #C33;
font-size: 30px;
font-weight: bold;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.7);
}
 .deal_status open {
background: url no-repeat bottom right;
top: 90px;
left: 105px;
}
.deal_save_box {
position: absolute;
top: 185px;
font-size: 12px;
width: 100%;
}


/* deal gan day-------------------------------------------------------------------*/
#cont {
margin-top: 17px;
padding-bottom: 50px;
}
.central-column {
margin: 0 254px 0 0;
padding: 0;
background: none;
overflow: visible;
width:726px;
}
.mainbox-container1 {
background: white;
padding: 10px 20px;
border: 2px solid #76A045;
border-radius: 10px;
min-height:1200px;
}
.mainbox-body {
padding: 0;
margin: 0;
}
.fon
{
	font-size: 22px;
font-weight: bold;
margin: 10px 0;
	}
	.recent_deal {
float: left;
width: 310px;
border-bottom: 1px dashed #DDD;
min-height: 150px;
text-align: left;
position: relative;
background: white;
}
.recent_deal.left {
padding: 10px 10px 10px 10px;
border-right: 1px dashed #DDD;
}
.recent_deal .deal_detail {
overflow: hidden;
position: relative;
height: 230px;
}
.recent_deal .deal_detail img {
border: 1px solid #DDD;
padding: 0 4px;
background: white;
position: absolute;
top: 40px;
left: 0;
}
.recent_deal .deal_detail .number_bought {
position: absolute;
top: 60px;
right: 0;
width: 100px;
text-align: center;
}
.recent_deal .deal_detail .number_bought .count {
color: #C33;
font-size: 30px;
font-weight: bold;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.7);
}
.recent_deal .deal_detail .deal_status {
width: 121px;
height: 100px;
position: absolute;

border:0px;
background:none;
padding:0px;
}
/*
.deal_detail .deal_status.close {
background: url(../images/img_close.png) no-repeat bottom right;
top: 81px;
left: 93px;
}
.recent_deal .deal_detail .deal_status.open {
background: url(../images/img_open.png) no-repeat bottom right;
top: 88px;
left: 106px;
}*/
.recent_deal .deal_detail .deal_status.op
{
	top: 119px;
	left: 162px;
	height:68px;
	width:69px;
	}
.recent_deal .deal_detail .deal_status.cl
{
	top:111px;
	left:91px;
	height:69px;
	width:122px;
	}
.recent_deal .deal_detail .deal_save_box {
position: absolute;
top: 185px;
font-size: 12px;
width: 100%;
}

.right-column1 {
float: left;
width: 234px;
margin-left: 745px;
margin-top: -1361px;
}
.right-column {
float: left;
width: 234px;
margin-left: 745px;
margin-top: -1223px;
}
.sidebox-wrapper {
background:white;
border:2px solid #76A045;
margin-bottom: 17px;
}
.sidebox-title {
text-align: center;
background: #E3F0D6;
padding-left:10px;
}
.sidebox-title span {
display: block;
font: bold 108% Tahoma,Verdana,Geneva,Arial,Helvetica;
line-height:28px;
}
.right-column .sidebox-body {
padding: 3px 13px 0;
}
.support {
text-align: center;
margin: 10px;
}

.sidebox-nobox {
margin-bottom: 17px;
margin-left: 2px;
}
.sidebox-nobox .sidebox-body, .sidebox-nobox .sidebox-body p {
padding: 0;
margin: 0;
}
.today_product {
position: relative;
border-bottom: 1px solid #CCC;
padding: 7px 0;
}
.today_product .title a {
color: 
black;
font-weight: bold;
}
.today_product .image {
margin: 10px auto;
}
.today_product .prices {
position: absolute;
left: 0;
bottom: 0;
background:#FB6D17;
padding: 0;
}
.today_product .prices .oprice {
background:#B6C6A3;
font-size: 11px;
line-height: 16px;
padding-left: 7px;
}
.today_product .prices .oprice .oprice {
font-weight: bold;
padding: 0;
text-decoration: line-through;
}
.today_product .prices .sprice {
color: 
white;
font-size: 12px;
font-weight: bold;
}
.today_product .prices .sprice span {
padding-left: 10px;
}
.today_product .prices .sprice .sprice {
font-weight: bold;
font-size: 16px;
display: block;
text-align: center;
margin-left: -10px;
line-height: 24px;
text-shadow: 1px 1px 2px 
rgba(0, 0, 0, 0.7);
width: 118px;
}
.today_product .discount {
position: absolute;
top: -120px;
right: -100px;
width: 61px;
height: 61px;
background: url(../images/img_giam.png) no-repeat;
color:white;
text-align: center;
font-size: 12px;
font-weight: bold;
padding-top: 11px;
}
.today_product .discount .percent {
text-shadow: 1px 1px 2px 
rgba(0, 0, 0, 0.7);
font-size: 17px;
}
/*Giỏ hàng-------------------------------------*/

.border
{
	background:white;
	margin-bottom:12px;
}
.mainbox-cart-body {
padding: 10px 0 10px 0;
}
#cart_list {
width: 100%;
border-collapse: collapse;
}
#cart_list th {
background: #88B455;
color: white;
}
#cart_list th, #cart_list td {
padding: 5px;
border-bottom: 1px solid #DDD;
}
#cart_list .product-title {
color: black;
font-weight:bold;
}
.quantity {
padding: 5px 0 10px 0;
}
#cart_items .cm-amount {
font-size: 16px;
padding: 5px;
height:14px;
border:1px solid #76A045;
}
#cart_items .sub-price {
font-size: 15px;
font-weight:bold;
}
.price {
color: #900;
font-size:16px;
font-weight:bold;
}
.cart-buttons {
padding: 4px 4px 4px 8px;
margin-bottom: 5px;
}
.clear::after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
font-size: 0;
}
.float-left {
float: left;
padding-top:5px;
}
.lbton
{
	padding:12px;
}
.total
{
	font-size:16px;
	font-weight:bold;
	color:#76A045;
	
}


/*Đặt hàng-----------------------*/

.borde
{
	border-bottom:1px dotter #76A045;
}
.dropdown
{
	border: 1px solid #89B4D6;
background-color: white;
vertical-align: middle;
color: #2D2D2D;
padding: 4px;
width: 200px;
}





/*padding-left:450px;
.margin
{
	width:980px;
	margin:auto;
	}
	.content-helper
	{
		}
.container-left #content, .container-long #content 
{
	margin-top:17px;
	padding-bottom:50px;
	}
.container-left #footer, .container-long #footer
{
	
	}
.footer_top
{
	background: #A2D071;
	background-color:#A2D071;
	margin-top:4px;
	overflow:hidden;
	}
.container-left .central-column
{
	margin:0 254px 0 0;
	padding:0;
	background:none;
	overflow:visible;
}
.container-left .central-content
{
	}
.breadcrumbs, .breadcrumbs a, .breadcrumbs a:visited, .breadcrumbs a:hover, .breadcrumbs a:action
{
	color: #A5A5A5;
	font-size: 11px;
	display:none;
	}
	.breadcrumbs
	{
		padding-bottom:12px;
		}
.cm-notification-container
{
	position: fixed;
	top: 0;
	right: 50px;
	width: 40%;
	z-index: 100;
	min-width: 300px;
	}
.mainbox-container
{
	border: 2px solid #76A045;
	border-radius: 10px;
	}
.mainbox-title
{
	padding: 2px 0 12px 0;
	margin: 0;
	}
	.mainbox-body
	{
		padding: 0;
		padding-top: 0px;
		margin: 0;
		margin-top: 0px;
		}
.mainbox-body
{
	margin-bottom: 20px;
	}
	script
	{
		display: none;
		}
div
{
	display: block;
	}
from
{
	display: block;
	margin-top: 0em;
	}
input[type="hidden"] , user agent stylesheet
input[type="image"],input [type="file"]
{
	-webkit-appearance: initial;
	padding: initial;
	background-color: initial;
	border: initial;
	}
a:webkit-any-link
{
	color: webkit-link;
	text-decoration: underline;
	cursor: auto;
	}
	a:-webkit-any-link
	{
		color: webkit-link;
		cursor: auto;
		}
iframe
{
	border: 2px inset;
	}
h1
{
	display: block;
	font-size: 2em;
	-webkit-margin-before:0.67em;
	-webkit-margin-after: 0.67em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	font-weight: bold;
	}
	---------hinh anh minh hoa--------
.clear-both
{
	clear: both;
}
.main-product-info-left
{
	width: 300px;
	float: left;
	min-height: 220px;
	position: relative;
	}
.deal-buy
{
	background: url(../images/bg-deal-price.png) repeat-x top left;
	width: 267px;
	height: 92px;
	position: absolute;
	left: -67px;
	}
.deal-buy
.deal-price
{
	float: left;
	margin-left: 55px;
	font-size: 25px;
	color: White;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0);
	font-weight: bold;
	padding-top: 10px;
	text-align: center;
	width: 120px;
	}	
.deal-buy
.button-submit-action
{
	padding: 10px 20px;
	margin-top: 12px;
}
.buttons-container
{
	margin-top: 0px;
	padding: 0px;
}
.buttons-container
{
	text-align: center;
}

.nowrap
{
	white-space: nowrap;
}

input, textarea, select
{
	color: #626262;
	font: normal 100% Arial;
}
input,textarea, select
{
	margin: 0 3px 0 0;
	padding: 1px;
	font-size: 92%;
	font-family: Tahoma;
}

.button-submit-action,
.button-action
{
	
}

.button-submit-action input, .button-submit input, .button-submit-big input,.button-action a, .button a, .button-big a
{
	background: transparent;
	border: 0 none;
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: #C22227;
	outline: none;
}
button-submit-action, .button-submit, .button-submit-big, .button-action, .button-big
{
	zoom: 1;
	vertical-align: baseline;
	margin: 0 0;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	border-radius:3px;
	box-shadow:0 1px 2px rgba(0,0,0,.2);
	background: #F78D1D;
	background: -webkit-gradient(linear,left top, left bottom, form(#6fe6b3 ), to(#ed9319));
	background: -moz-linear-gradient(top,#F6E6B3,#ED9319);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6e6b3',endColorstr='#ed9319');
	padding: 3px 20px;
	font-weight: bold;
	font-size: 14px;
	color: #C22227;
	border: solid 1px #D27D00;
}


.product-main-info .button-submit-action, .product-main-info .text-button, .product-main-info .text-button:visited, .product-main-info .text-button:hover, .product-main-info .text-button:active {
margin-right: 4px;
}
.deal-discount-box
{
	background: #DEF9F0;
	margin-top: 79px;
	border: 1px solid #339A99;
}
.deal-discount-box  
.deal-oprice
{
	border-bottom: 1px solid #33A999;
	font-size: 17px;
	line-height: 51px;
	height: 51px;
}
.deal-discount-box .deal-discount
{
	width: 40%;
	float: left;
	border-right: 1px solid #339A99;
	padding-top: 9px;
} 
.deal-discount-box div
{
	text-align: center;
	font-weight: bold;
	height: 44px;
}
.deal-discount-box .deal-save
{
	padding-top: 9px;
}
#deal-timeleft
{
	background:#E4F1FA url(../images/tải xuống.gif) repeat-x top right;
	min-height: 65px;
}
#deal-timeleft
{
	background: #E4F1FA no-repeat 90% 50%;
	min-height: 65px;
}
.deal-box
{
	background: #E4F1FA;
	border: 1px soild #89B4D6;
	margin-top: 12px;
	padding: 8px;
}
.limitdata
{
	font-weight:bold;
	font-size: 110%;
	line-height: 20px;
}
#deal-delivery
{
	line-height: 22px;
}
.deal-box
{
	background: #E4F1FA;
	border: 1px solid  #89B4D6;
	margin-top: 12px;
	padding: 8px;
}	

#deal-delivery 
.voucher
{
	background: url(../images/voucher.png);
	padding-left: 80px;
	line-height: 18px;
}
#deal-delivery 
.voucher
{
	background: no repeat 0 50%;
	padding-left: 80px;
	line-height: 18px;
}

#deal-delivery
.strong
{
	text-transform: uppercase;
	color: #559E00;
	font-weight: 14px;
}
.strong
{
	font-weight: bold;
}
#deal-status
{
	text-align: center;
	overflow: hidden;
}
.deal-buy-tip-top
{
	font-weight: bold;
	text-align: center;
	font-size: 140%;
}
strong, b
{
	font-weight: bolder;
}
.deal-buy-on
{
	font-weight: bold;
	font-size: 120%;
}
.main-product-info-right
{
	margin-left: 235px;
}
.theme-default
{
	width: 440px;
	margin: 6px;
}

table[border=0]
{
	border-width: 0px;
}

table[cellspacing=0]
{
	border-spacing:0px;
}

table[width=100%]
{
	width: 100%;
}

table
{
	display: table;
	border-collapse: separate;
	border-spacing: 2px;
	border-color: Gray;
}
body, div, p,
h1, h2, h3, h4, h5, h6
{
	font: normal 13px/1.3 Arial,Tahoma,Helve;
	color: #333;
}
.product-description
{
	background:#DDECCB;
	border-radius: 10px;
	margin-top: 15px;
	overflow: hidden;
	width:722px;
	padding: 0;
	
}
.product-box
{
	background: white;
	border:2px solid #76A045;
	width: 692px;
	padding: 10px 15px;
	float: left;
}
.product-description, .feature-description
{
	display: table;
}
	-------------------------------------------
	
body {
  background-color: white;
  font-family: Helvetica, Arial, sans-serif;
  margin: 0;
}

html[main-frame] body {
  background-color: #CCC;
}

html[main-frame][high-color-depth] body {
  background: -webkit-linear-gradient(#CCC, #AAA);
  background-attachment: fixed;
}

html[main-frame] #cell {
  padding: 40px;
}

#box {
  background-color: white;
  color: black;
  font-size: 10pt;
  line-height: 18px;
  margin: auto;
  max-width: 750px;
  min-width: 200px;
  padding: 5px;
}

html[main-frame] #box {
  border-radius: 5px;
  -webkit-box-shadow: 2px 5px 12px #555;
  padding: 20px;
  width: 80%;
}

ul {
  margin: 0;
  padding-bottom: 0;
}

li {
  padding-top: 2px;
}

h1 {
  font-size: 12pt;
  line-height: 20px;
  margin: 0;
}

html[main-frame] h1 {
  font-size: 18pt;
  line-height: 30px;
}

h1 img {
  border: 0;
  float: right;
  -webkit-margin-start: 20px;
  margin-top: -4px;
}

html[dir=rtl] h1 img {
  float: left;
}

h2 {
  font-size: 10pt;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
/*
a {
  color: #00c;
}

a:active {
  color: #f00;
}

a:visited {
  color: #551a8b;
}

#errorSummary, #suggestions, #search {
  -webkit-margin-start: 3px;
  margin-top: 15px;
}

#errorDetails {
  color: #777;
  -webkit-margin-start: 3px;
  margin-top: 30px;
}

.failedUrl {
  word-wrap: break-word;
}
-----------------------------------------------
	
.right-colum
{
	float:left;
	width: 171px;
	margin-left: 171px;
	
	}
.product-main-info h1.mainbox-title
{
	font-size: 27px;
	font-weight: bold;
	border: 0 none;
	padding-bottom: 10px;
	display: block;
	margin:  0;
	}

/*botton---------------------------------------------------*/
  
#ft 
{
width: 980px;
margin:auto;
max-height:252;
}
#ft ul, #ft ul a, #ft .copyright {
color: black;
font-weight: normal;
}
#ft ul {
background: #A2D071;
}
.cf {
zoom: 1;
}
.cf::after {
content: '';
display: block;
clear: both;
height: 0;
overflow: hidden;
visibility: hidden;
}
#ft li.col {
float: left;
display: inline;
width: 165px;
height: 130px;
padding: 10px 0 10px 20px;
border-right: 1px dashed white;
}
li {
list-style: none;
}
#ft h3 {
font-size: 14px;
color: black;
}
#ft .sub-list {
margin-top: 5px;
font-size: 12px;
}
#ft .sub-list li {
list-style-position: inside;
list-style-type: disc;
line-height: 20px;
}
